#include "StringHelper.h"
#include <stdio.h>
#include <tchar.h>
using namespace CODEHELPER;

CStringHelper::CStringHelper()
{

}

CStringHelper::~CStringHelper()
{

}

int CStringHelper::String2Hex( LPCTSTR str, TCHAR *SendOut )
{
    return 0;
}

TCHAR* CStringHelper::Hex2Bin( TCHAR *hex, unsigned int hex_len )
{
// 	int pos = 0;
// 	int offset = 0;
// 	long long_char;
// 	TCHAR *endptr;
// 	TCHAR temp_hex[3] = _T("\0\0");
// 	TCHAR *bin;
// 	bin = new TCHAR[hex_len/2 + 1];
// 	memset(bin,0,hex_len/2 + 1);
// 	while(pos <= hex_len)
// 	{
// 		memcpy(temp_hex,hex+pos,2);
// 		long_char = _ttol(temp_hex, &endptr, 16);
// 		if(long_char)
// 		{
// 			offset += sprintf(bin + offset, _T("%c"), (unsigned char)long_char);
// 		}
// 		else
// 		{
// 			offset++;
// 		}
// 		pos += 2;
// 	}
// 	return bin;

    return NULL;
}